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.