Fundamentals of Design Principles and Visual Composition