Provide a way to customize the name of the items_ and item_versions tables - but also need to work out how to reflect in the commits table that they may be related to other things (perhaps? Maybe it's OK to have commits just live there - but they should probably indicate their repository somehow - maybe via a foreign key to a repos table).