Lib service component

The first real post I would like. It has more meat and I think it will generally be good. Let me know what you think.
Spend a little more time on what it means to swap each piece. It may be obvious, but it could help the readers understanding to explain that "swapping configuration" means "allowing new configuration capabilities to be able change behaviour of the system". and also for the other swaps.