add base components for handlers and commands.
move entities in their corresponding folders.