Initial class structure and asset loading cache