Self-generating contact sheet layout