#23: Sequence architecture completely reviewed. One single thread for
the rendering part, and no more thread per sequence. Platform specific
can implements their own async rendering. Audio system can be platform
dependent, placed in the core package. Input device system in order to
support platform specific devices (mouse, keyboard...) without breaking
the other modules which are gameplay dependent (such as Cursor and key
listeners).