Add ordering of topic elements to the admin panel

The UI needs some work, but at least the essentials are in place.