BTW, the Mojarra build actually does combine the two into one jar and everything certainly could work that way.  They break it back out before publishing to the Maven repo.  I haven't found their code that does the breakout so I had to write my own ant task to do it for JBoss.