[refactor] designed a more exhaustive properties editor. Work in progress...