Implement numeric questions. Extract question tabs into their own directive.