simplified core module loading and precaching in general