initial work on Custom model support
Custom model work continued
implemented and tested custom model drawing capability.