How to make a drawing app with SwiftUI 3 - part 1 - Canvas, Shapes, Path and Drag gesture