Show[RPadGraphics[Sort[FromChars/@Last[MWEvolveList[#1,{"A"},10]]]]]&/@{{"A""AA","AA""A"},{"A""A","A""AA","AA""A"},{"A""AB","B""A"}};
Show[RPadGraphics[Sort[FromChars/@Last[MWEvolveList[#1,{"B"},8]]]]]&/@{{"B""AA","B""AA"},{"B""AA","B""AB"},{"B""AA","B""BA"},{"B""AA","B""BB"},{"B""AB","B""AB"},{"B""AB","B""BA"},{"B""AB","B""BB"},{"B""BA","B""BA"},{"B""BA","B""BB"},{"B""BB","B""BB"}};
{"B"->"AB","B"->"BA"}
<<"Universe-97/TimeNetworks.m"
Table[RandomSMW[2,4],{10}]
{{BBA,AAAAA},{ABAAB,BAAAAAAA},{AAABB,ABBBAAAB},{BAABB,ABAA},{AAABBABB,AABBAAA},{ABB,BB},{ABBAB,AAA},{BAABBB,BBBBA},{BBBBA,BBBBABA},{ABAAA,AABABB}}
MapIndexed[Show[LabelWrapper[RPadGraphics[Sort[FromChars/@Last[MWEvolveList[#1,{"BABBA"},8]]]],BigFont[#2]]]&,%362];
Table[RandomSMW[2,4],{10}]
{{BABAA,AABBA},{BAABAB,ABABBBBB},{BBBA,BBBABB},{BBBA,BAAABA},{ABA,BABAB},{AABBAAB,BAAAB},{BBAAABB,BABBA},{BBBBBA,BABA},{AABBB,BABB},{BAABA,BBBAAA}}
MWEvolveSS[rule_,init_,t_,max_:300]:=Catch[Nest[If[Length[#]>300,Throw[#],MWStep[rule,#]]&,init,t]]
MapIndexed[Catch[Show[LabelWrapper[RPadGraphics[Sort[FromChars/@If[Length[#]<1,Throw[{}],#]&@MWEvolveSS[#1,{"BABBA"},8]]],BigFont[#2]]]]&,%372];