Started working on configuration sources. Also replaced gnarly message capability properties with marker interfaces. Seems safer.