New object-oriented design with base for formation creation.