Enh create getinitargs for components

Requires the strange structure due to strange initialisation... Why is that written this way? (multiple tuples?)