As for molecule dynamics. I will look into the code later, but it is a great Idea. I have plans to implement some generic physics extension like units of measure (there is Measured -
https://github.com/nacular/measured library, but I want something more specific). We currently create some of those extensions inside Controls-kt since we work on integrating physics simulations into device controls.