Refactored existing recipes/default.rb into a more modular approach