relocated to new package, keeping shared for stuff that as also usable for client side integration

Related to issue #18