Revise package structure for Kotlin implementation
Following up on !85 (merged), we need to think about the general package structure.
-
theodolite
<- general interfaces/class not restricted to Kubernetes or any other execution environment -
theodolite.kubernetes
<- all implementations/specializations for Kubernetes -
theodolite.kubernetes.runners
<- runners such as an app that reads YAML files or the Theodolite operator