further interface reorganization, work on topology classes, more object-orientability