ડિઝાઇન દ્વારા, તેઓ બે મુખ્ય પ્રકારો છે: