Example of animating a cylinder

Hello, this is a follow-up to the post above. I was wondering if there are any examples of doing this sort of animation that I could use to help learn how to accomplish an updated modelMatrix over a period of time and apply it to a GeometryInstance. To effectively have a Cylinder move and re-orient over time based on coordinates I am feeding into the alignment functions.

https://sandcastle.cesium.com/index.html#c=3Vhbb9s2FP4rhF8mDyqjmyXZSYu5blEEy9ouyVZsMDDQMm1zlUiBopO4Q/77DiXqYstOlw7Yw4TAES/nfr6PtBPBC4XuGL2nEr1EnN6jGS3YNsO/lnPWfJCU45ngijBO5XwwPJ/zOT87QzOR5VtFkdpQJIUiigmOLFIggoKHAGVESfYwhGWi0AamlUALikiep4wuSw0w852W/vKCPLDiO2QxTDEiHInFnzRRlShJ2ZrTJbpnaoPa3cNSQyGqTQz+iv7WFFwGo+qeUl5OrNkdvOWiYNrbYs5XW56UjidVNFOtIqNcXZuIrHqzYzdy7hD9NecIZHT6lmy1opLyhEIKTfpmRCp4I9zHxXahJEmUpSVQq8PeHztm3KlBq8Qa6kWd+dqoTsFRc4kURWFs9Vd/eX95+8fvxlTr+PNtX1G+hiQf8yAja87Udkmtsk6lIFshqyN2UYv9RNQGv/14c3n14X1osoqQpGoreWcPNFKAL9+8fX97eftbqfCx4w5fp/SaLI86Uy6+rjrguVk5jLtu8p+3RFHJddc0Jts5vJIim0KsU23a2NSxG/21u/2ctzr6Oa9tV8lo7dbJ0UZvJeFFeuBi3cc3CWm8OV5nB0OL1x9D414/5id7xdXi9cewv9W4243PFHs/QFh51DTTwlNScGC2A0QvqfwoWQaouasC2ofQPsCUyCHXbFtlfyGUEllnIhGpkHNuOk+TWmmn4jRyjxJjEK2pyKiSu7Yi6WkELFmhCDTQce7oVLVW/85o3+fg2cGqZeBRWZ6Y/ybJTaCTg5j3o570c/DY9WjdenLCC1yVonHqMIbqfKiS2TkhMrGkqTkUKs7OxB0tKlaujSphJPtcbQNwllWXgBTwvTlOKso3Yg3xdzi5S/8d4j8JrOcdBJ3UqRZ+/xCl1lePgCN4qYxpTR8kW7Nn2joBfcC8XXf094D/0fAZvpSlPeVGkgpOrRNUXmk5WMy2qWJ5urM6eu1+du2u3Wco2i/4t2o5zH9Pj+nIT5Lk+z3OOHQuQXlNYXbbtUVOE7ZiTTvDXYkSqZkEWSVTDSsUHMdTCYXCiAJAvgEMmSZ5RtK9MpYzVTvtcmDcwawkzUGVrVoEbzlbCZkVuPS0BBL877RJE/E+y7VcbuitztQlr1gUOKuz/d3Bai3Vyk2aN7te6tRm0h2YDY91t7cJnxx0fhnjtFlurdbxT5q3ntJix5ONFFxo+l2RtKBd3jXnX5Od+ugzpFJzOSTNdfRzXi91iRxWg3r1iXNzWrHlJ+iMG0jRVC4Y4EruruCe7Fl7t9qGlA7OpM5ZH7hxMIp8HAZxEISRE9nIH42jcByOsOs7sR977ghuAg6sjYIIO54XebEThF3yaKj0tJ2xEzljD8ex63jj0Il8G4UO6I997I/BEAxiG72I3cgLfBx5ozCOQycEMwh1zlrTll0jeqpz72kuLie69qlLSJ/GD2/6Tx3LZspcR2p6rb6Y4SKhnOLGkQKT5dJqhsP9hpF0eZNvAO7gr5GHQwx2GrmyxJxk0OHzwTV8WSqq3SVbLFKSfEZiq/QXp/lg7z41OXLR0aTwhq4lpYUVeTgYueMgsF9EOHD145hnbHsBDqELyscPR05cgYOmKcsLwZaT5uoP6WCTE53gl/K6SP23Gm0tHrtFxtdv32Ad4jTNN8TqHHAmWLg1yS3dnyslD/S8vprOfqzgC5+PFdMfZN77r1MfxjiIPW8Uh2EQjnzXs90RDgIXQBKN/CiMnSiyfT8KnCh0cexHo3DsuP+rEvQo7+0DyfK0AWvRsNtzCLEHLffoff9fwOC8o9z7qvJvLLQxIlKKU7G2dBxH5rw6k6cSWP/wY3r7i4AbgbAOOn14PrAHF4XapfSVzvcPLMuFVGgrUwvjM0VBqb7Cny22yWeqcFKUPxFcnNUiF0t2h9jy5ZGfnlCSkqKAldU2TW/YF8DJq4sz2L8nlgpoYL7+cEdlSnZ6y8Z9dVVNYowvzmDYl1JCpAsiOxp1G/4N

I was wondering if something that takes advantage of the CZML structure is possible as well?

Thank you