Implemented a basic PluginThread class, some design aspects have yet to be solidified, but the general gist is there.