Improvements and expansion of the frame order test data generation base script.
More of the class variables are now defined in this base class and dummy methods are provided to
allow certain operations to be skipped (print_axis_system(), axes_to_pdb() and build_axes()).
Importantly, the script can now handle multiple modes of motion with the introduction of the key
_multi_system() and _state_loop() methods.