Implement generation of protein step by step (+ support animation)

[#41474445]
Expose translateStepByStep and animateTranslation in Scripting API

[#41474445]

Also update interactive to present them.
"Area vs. applied pressure" interactive.

Handy for describing outputs and parameters.
Highlight mRNA during translation, improve animation of translation

[#41474445]
Add Grid Layout experiment

[#42996741]
Start work on showing grid in author mode
Fix appending grid in author mode

[#42996741]
Refactor layout to allow adding components in author mode

[#42996741]
Add dragging to gridlines.

A bit hacky for now, uses "scale" and re-calculates
cell width and height.

[#42996741]
rename grid layout files
Fix units in Area vs. applied pressure interactive
Add ability to set aspect ratio in grid layout demo
Add panning of background to grid layout demo
Add basic component dragging to grid lines demo

[#42996741]
when serializing convert typed arrays to regular

[#43089109]

The serializer should return objects that can be further
serialized into JSON. JavaScript typed arrays can't be.
Add a button for copying model state to modelEditor

[#43089109]
Converted serialized elements to standard form

[#43089109]

In order to make model serialization more straightforward
elements are now an object with properties consisting
of arrays.
Add a test for model deserialization and serialization

[#43089109]
Readme: how to use node-inspector for debugging
Fix WIP serialization test/pass object to model

[#43089109]

... instead of JSON