Updated and Implemented

This Commit Updates JS files,
Implements the Plugin Architecture a bit more, although a lot remains to
be done.