The main concept presented here is this of frame. It offers both a support for modularity, and one for incremental development. It is not clear whether this should be related to the concept of class or to this of template class. Maybe a kind of constrained genericity is the closest...