Adding test scenarios editor implementations and tests. Code still doesn't compile, but almost there.