Moving ui and utilities out of action plugin class (into base plugin) and updating to accomodate architectural changes.
Reworking the architecture of the file configuration provider and fixing some architectural issues in the base configuration plugin class.