use fixed port-bases for all components instead of a mix, rename handles, make makeme less evil, compile-fix for archarm)

sorry, didn't figure out pull requests contain all previous requests - so this is the topmost one that includes the changes I'd like to request a pull for :-)