Connector where to start

Two questions:

  1. where do I start if I want to come up with a new Connector which is not a relational, I guess NOT ARP related
  2. internally Sabot query engine is using Arrow. What if I already have an arrow buffer, can I design the simplest possible connector which essentially passes that Arrow buffer straight to Sabot without making any in memory copies? So, essentially I want an embedded SQL engine that works on the arrow buffer that I am providing?

thank you,