Refined LayeredMonads; Using App objects instead of worksheets