Refactoring properties and methods of the base node and machine plugin classes and related providers to increase configurability and deferred loading capabilities.