Setup: Ensure buttons are disabled when selecting elements (or not).  The image is still shown with color as it used backgroundImage. We need to import 16x16 icons before we can change to using the Image property instead, which would grey out the image properly.
Select newly created elements in the element treeview.  (Also, removed the old-style templates from the element tree context menu.)
Setup: Add more update events when working with the element tree view control.
Setup: improved the way controller selection events work, and ensure they get raised (a bit) more accurately.  Also changed the 'add controller' call to be a single step, prompting for both name and output count.
Don't cache the selected controller/outputs object; just rebuild it every time. Doesn't seem to be MUCH of a performance hit, and makes cross-control updating a lot easier.
Update the simple patching form statistics after patching.
Fix up the locking in the filter manager when deleting some filters (or updating their patches).
Ensure that when we try and get a module static data object by module type ID, it creates it if it doesn't exist.