Refactored script info to allow more advanced patterns.
Refactored loading logic to super properly.