init impl for #531 (origin pos) & #530 (`position` style)