New approach to code loading
Separate snippet files per #22.