Initial Codebase commit

Engine base code commited.