Launch SDK support for `Target` plugin types
Following from #4 and !4, 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.
issue