Add some more important components to the plugin
More progress

- Effect base is now completed
- The majority of the plugin is now complete; all it really requires is
some commands