More work towards a newer, cleaner script engine.
- Added Version to core
- Added CompilerSourceGenerator which signals registered parties when source has been added, changed, or removed
- Refactored other areas