Separated system related concerns from Library to SystemCollection.