Revamped storage information typeclasses, moved lenses into main library.