Cosmetics R us
Let ordering be handled by the classes themselves

No more need for OrderedDict, because a simple list is also ordered.

Yes, power1[10] is greater than power1[5]... Custom sorting can be done
by just implementing the less-than operator.