Update
Renamed TableModel to Table, ColumnModel to Column
Added ColumnFactory
update