Re-land "Update workspace, cell layout, shortcut and widget, and cell size calculations."

This reverts commit 3e8a04b34117f2874ec160b474ae9b58cf1d2794.

Reason for revert: b/230862148

Change-Id: I7462e86643816f42fc72e40defffd58a1f77ee8b
4 files changed