 More generally, analogies can play an important programmatic role by guiding conceptual development (see  §5.2).  In some cases, a programmatic analogy culminates in the theoretical unification of two different areas of inquiry.