This application is a laboratory for the creation of automata.
An automaton is a system of circles (actually planar coordinate systems) moving relative to one another in a hierarchical fashion.
That is, every circle in the system except one will be rolling along the circumference of one other circle at every moment in time.
Automata are a superset of the mathematical curves called epicycloids and hypocycloids.
Automata might also be called compound cycloids.

