New sample workflow for flat component layout