First Commit: Working Example of Bridge pattern