Synthetic macromolecular particles