How do you plan the work you’ll do? Do you make a schedule every day? Week? Month? Maybe you’re happy figuring out what to work on over the next hour and as long as you have something in front of you, you’re fine.

An ability to define code in one location and reuse it in another helps you make your code more modular, maintainable, and readable. SVG provides that ability through elements that define the code and elements that reference it for reuse.

What’s the best way to organize your SVG code? If all you want to draw is a line or simple shape there’s not much to organize, but what about SVGs with multiple shapes and lines that combine to form a more complex whole?