Easily extensible Movement

Hey there. Thanks for the answer, but my question is targeted at the design to communicate between Input, Animation and Movement that has an uniform design and can be extended easily.