It Books rewrite with more compartmentalized classes.