Updated styles model

Added support for the view=full style
Need to update all classes to initialize member variables properly for
view=basic support