Initial commit to get classes into Engine.