Functional version of the state interface expanded, stilll consulting SWRI concerning the motion interface implementation