rhine-common: initial commit