Initial dev on prototype of Sidecar. Refactoring original codebase. Added some options.