For context here's another thread about ::part where we start to look a little into the rabbit hole:
http://lists.w3.org/Archives/Public/public-webapps/2013JulSep/0012.html One wants the expressiveness of css applied to ::part but things get complicated very fast and the 'shadow cat' starts to look a lot more appealing.
