Microgels and Nanogels: Fundamentals and Applications