Obligatory end of session commit

The edit is halfway done. Just need to allocate all the category
checkbox maker functions into their own respective functions.