First working version with ingredient list.
Finished inital work through of models for ingredient functions.