Add a basic scope system
Add a Perl script for compilation