Custom Recipe Processing

Part 1 - Gathering the basics