Making progress with plugins, etc. File structure done.