Orientated design (as in object oriented design).