Support substates / steps in genetic engine state (e.g. translation:5)

[#47148893]

+ add tests.