An options interface. "Optionable" components now refresh when options change