Modal window and search functionality for creating a shelf, the styling is still a little messed up though.