Breaking down (decomposing) your code is splitting it into more functions.
Top down design is a method for breaking our program down into smaller parts.
Indentation is the visual structure of how your code is laid out. It uses tabs to organize code into a hierarchy.