All these class names are terrible, but they are the best I could come up with in short time that demonstrates the concept.