Thanks for your insights.? I did end up figuring out a solution that should work for me going forward. ?I was able to take the approach that the Cloud Driven Solutions video, CH5 Walkthrough, lays out.? Although I had done that a few years ago, and it worked.? I went back to modify and build on it recently and it failed to function.? So I looked to the Crestron template project again and was reminded again how bloated and confusing it was.? The template and Construct really remind me of SystemBuilder and I was trying to forget about those days.? ;)? ?In the end, I was able to figure out from more research that the import statement in JS for the CrComlib had changed.? As soon as I figured that out, it worked.? But this is an example of what's frustrating about all of it when it comes to CH5.? There are a lot of things like dependencies and other installed requirements to make it work correctly, that are not explained very well from the Crestron documentation.? I guess if you are from the front end/back end world you might be used to it but from my perspective it is not very intuitive for the average AV programmer.? But maybe that's the point with all of this.? If you want to play in this sandbox you will need to learn and adapt.