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.
a bullet point listing the three options makes it clearer (but that's a style choice)