Design of a Tunable Self-Oscillating Polymer with Ureido and Ru(bpy)3 Moieties.