Break table-data stuff further out, make github repo syncing not take an hour