Refactored the application related parts and started Engine
specification