Hi there! I'm new to Meltano and trying to integrate some data sources that seem to require custom taps: the data is contained in password protected zip archives with multiple files, or available via a link on a web page that is manually updated at regular intervals. For this kind of a use case, should I create a custom tap?