Add new widgets, proper documentation, change names...