Make corelib more customizable by adding requires for dependant files