Play around with making a selector engine, only looks/uses classes at the moment