Introduce logshifter package
Port cartridges to use logshifter