General code style unification
Added support for recipe variants (Closes #12)
General code style unification