unify object reference counting
unify build setup
improving documentation