This also will need to be done for all the APIs
What about module-info.java then?
Every API should have them. Faces fell through the cracks I think, because there's not a real API (it's extracted from Mojarra). We should add a special case for it there.