Added stateMachine, module descriptors and application