Bastion: Adding a directive to encapsulate create and cancel behavior
used in multiple places through the application.