Design Fundamentals: Notes on Visual Elements and Principles of Composition