Spreadsheet logic moved to cell controller and Spreadsheet service