Added first set of core mechanic concepts.

This supposed to evolve in time, as well as be functioning code with
unit tests.
Renamed folder to make it simplier for future.