Once the product's task is known design the interface first then implement to the interface design.
Previous Article
I believe consistency and orthogonality are tools of design not the primary goal in design.
Next Article
Cereal eating is almost a marker for a healthy lifestyle. It sets you up for the day so you don't overeat.