Я не видел подобного учебного пособия, но вы не сможете сделать что-то подобное, используя только собственные виджеты. Вы действительно хотите реализовать свои собственные виджеты и представления или, по крайней мере, обернуть включенные виджеты своим собственным кодом. Возможно, в будущем API будут встроены такие функции, но на этом этапе вы вынуждены делать все самостоятельно, если вам нужен такой интерфейс.