Advanced Drawing App | LIVE JavaScript Coding | Part 1: Paths, Rectangles, Fills and Strokes