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.
You could add a question mark at the end of this title. It wouldn't be out of place