Break out crumbwich-specific modules into lib directory