Removed System dependency.
Move SysTick to StmSystem.
More destructors and better cleanup.