feat(packages) - create packages

SD-923
SD-1036
SD-927
SD-1027
SD-925
SD-1039
True, still I find the current version a bit more expressive and from performance point of view the differences are minor.