Add basic implementation of ShadowProcess