ENH: Add facet plots

This is the cleaned up version of #692 with the mosaic plot stuff removed.