Added basic scaling functionality and parent child recipe relationship