New version 0.3.0 splits into upper/lower

that breaks model into upper and lower parts
renamed upper model to just gic