beginning of restructuration of sources (inheritance...)
improving code 1 (consst, Point...)