add kernel.ContentScaler first draft
moved TranslateSpace into ContentScaler