Step loading changes
Tag is now a type, SubstepRepository is no longer a singleton