Add basic skeleton for primitives