Add Cross out question choice support logic.
Refactor directives logic, sending most of the logic to a common directive controller.
Add Cross out question choice support over directives templates.