Launch SDK support for `Target` plugin types
Following from #4 (closed) and !4 (merged), we should create the initial developer SDK for Targets.
At minimum, we need a stable Target
base class, which would inherit from PluginBase
and handle basic config and orchestration, and we need some type of Target Stream
or Target Sink
class for actually landing the data streams.