databuild.py revisions, menus, try/catch, subclasses.