Evolve the script loader component

@crdlc r?