Deprecate Library.

Close #1, Close #3, Close #4, Close #5, Close #8, Close #9
Close #10, Close #11, Close #12, Close #13, Close #14, Close #15