I expect to see a lot of shared functionality between emwh-for clients and emwh for wm implementers. If this will be the case it makes sense to support both. I'm personally interested in wm implementers part, but I guess 99% of external users in 'wm client' part