Here are my general rules:
Name of element files and folders
---------------------------------------
* Without spelling mistakes
* Characters: 'a..z', '0..9', '_'
* Lower case only
* Would the english language be possible for the elements? Perhaps better for an international used software?
Draw the elements:
-------------------------
* Port locations are multiples of 10.
* Distance between terminals 20
* Special components possibly even greater distance >40
Designation of the elements
-------------------------
* Without spelling mistakes
* Translation into the QET languages
* begins with an uper-case letter
* All characters are allowed except: <>&"'
The elements in hydraulics are well drawn, we can expand on them later.
If you're okay with that, I'll start with the Logic folder as a warm-up.