Could I get some guidance on building a source connector for my use case. I have a custom data warehouse with me and a JDBC driver to run it. I want users using my source connector to run SQL Operations against my data warehouse. How can I get started with building this using the Airbyte CDK?