Use block/condition rather than full/reduced
Don't store 'is_paired' in db
Move settings out into their own class
Fix glossary