Includes rename to Controller/Host nomenclature and update to node 20. Basic testing completed, needs further testing before merging.