A basic entity class that is composable with simply defined arbitrary components.