Revert "More calcs in Path."

This reverts commit 9ce144820b3e5ab0e145736642bf707b79e96c2f.
Revert "Revert "More calcs in Path.""

This reverts commit d35427dc68b32450e62e636279a5b7763caad2e9.
Web/html page is working.
Revert "Web/html page is working."

This reverts commit 20b2b0c03d985ee474079b1fe82a8f63a7cb2ca7.
Revert "Revert "Web/html page is working.""

This reverts commit e289f573da8a544a48a2f5a2ce3af7ce410de50c.