Added first draft of configuration interface
Created first draft of interface implementation
added first draft of aware interface