TODO
 - expandable grid (FAQ item 10)

IF TUITS ARRIVE IN THE POST
 - support for multiple FK referencing the same table (see _build_table_data
   and @related)
 - Multi column PKs (via path parts?)/Col 'id' assumed as PK (path parts?)

DONE
 - Helpful page for when the table in the url is missing/wrong
 - right justified form labels
 - remove Delete text from the delete col
 - deprecate stringify in favour of display_name
 - $o->result_source->source_name.": ".join(' ', map { "$_(${\$o->$_})" } $o->primary_columns)
 - Data type helpers (rudmentary)
 - Finish work on might_have and has_one support
 - Delete entry confirmation is not modal
 - Option to set displayed num of rows in list
 - Display CLB version in the toolbar
 - Drop-down listbox in toolbar to go to other tables in schema
 - More documentation
 - Icon for delete column
 - Refactor create/update code
 - Reset button for Search form
 - JS/CSS mouseover rows in table
 - Migrate to ExtJS 2.1
 - Create row without pre-insert
 - Nuke undef warnings in logs
 - File::Slurp::read_file needs error param (or confess)
 - Column sort order
 - Auto generate Master/Site
 - Catalyst Component base class
 - Make TT files use configurable URL paths (e.g. css)

CANTFIX
 - FK cell is hyperlink to filtered view on other table

