Hey Mike, that's good question -
1) yes, we can make the components to be self-contained.
2) RichFaces 5 expects to use bootstrap underneath
3) you can use re-routing to disable unwanted resources: http://rik-ansikter.blogspot.ca/2012/02/re-routing-jsf-resource-requests-with.html
Would you mind to report an issue that makes sure bootstrap.css won't be loaded automatically?
thanks for the quick feedback!
i created the following issue as requested: