Non-UI part of ch.produs.gui (utilities + some business data representation)