New object for a new admin page - other than a means of grouping related code together, it also means it could potentially be moved into it's own file (though there are a couple of calls to functions in the above object), should the JS need splitting up into individual files as well.