Bridge Pattern Finished.