Changed id generation on elements to use uuid

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Changed the id to show in editor

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Added origin to element data

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Adding moment to dependencies

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Adding sketch schedules model and collection

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Added sketch schedules collection, fetching it and suscribing to remove in order to delete them on the gui

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Suscribe to live collection events to add/remove widgets from schedules

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Use element_id to find the widgets

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Set and ignore option on remove to avoid recursions

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Added prompt for schedules

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Added addSchedule and removeSchedule methods

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Adding schedule sketch and del schedule to events

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>