Demonstrate classes, objects, instance and class methods/variables, inheritance, modules and private methods.