Add regression methods and ArmState
Add meaning for regression test class
Refactor SimplifiedArm with generics classes which can be used for future work