Custom recipes

Adds support for custom reciepes

**Issue(s)**
- *No Issues*