refactored data model, simpler, completer and ready for textured segments