Re-designed the view classes in text.py.  New views module & package structure.