Wrote the Cairo code to draw at least the border. Rest of code is commented for work through.