Refining the module structure
First version of the YAML codec to encode load and save circuit definition
Implementation of the user profiles and the related YAML serialization/deserialization ability