Defined initial interface and helper functions.
Implemented basic smoke test structure