initial commit with base index, main, ecs setup