Assessment refactoring and question block in answer

See commit messages for specific steps taken
@antoviaque I should have better phrased it as `ignored`. Suffice to say, this does not change any functionality of the assessment mode. (Since they are not shown or interacted with. Tested it troughoutly.)