rewrite part of the hyperprocessor + add some statistics + move resources to 'assets' directory