Reorganized Files and Moved Book Checking and Creation to Separate Plugin