Basic rendering

So far we've only been drawing a solid background or a linear gradient. That's neither exciting nor really useful. Let's see how we can draw more interesting shapes and primitives. We'll do so by creating an example of a circular activity indicator that we'll be adding more and more features to in the following chapters.