Now asks for external file on startup.
Invoke methods.
Scope (variables in superblocks can be used in subblocks).