Restructuring for "loft"

A new structure to allow easier implementation of "loft" in carmodel.