Create custom entities and enhance them with behaviors.