Replaced use of apply_all_roles with Role::Tiny->apply_roles_to_object.
Removed dependency on Test::Moose.
Updated Attean::API::Model to install positional methods using Sub::Install and Sub::Name.
Updated code to obtain triple/quad position names from binding role ->variables methods.
Updated code to obtain triple/quad position names from binding role ->variables methods.
Improved use of Moo APIs (changes recommended by Toby Inkster).
Removed final uses of Moose.