Implement Lazyfoo Lesson 01 and associated bindings