Majority of layout and routing