@OSUblake that all makes sense I am not sure if I was clear enough on the last post. But your response cleared up most of the issues I was having.
I have a working prototype now that I am happy with, I am creating the path with code on load so it creates a appropriate path each load, but run into issues with window resizing. I added a line update when the window resizes but the animation does not update to the new size. I am assuming I need to use the "invalidateOnRefresh: true" in the correct way to solve this issues.
I found some of other post about responsiveness inside the animations but still running into issues.
https://codepen.io/ben-hiler/pen/dyvqomN