Following the roadmap of #84, a trame-geos user should be able to visualize and edit efficiently all property for a select node in the loaded deck.
For this purpose, the DeckEditor will be improved to sort property following these rules in this order:
- required property by GEOS
- property defined by the user
- optional property
Additionally, if it's possible, optional properties should be hidden with a new button in the interface