Core Ideas for Macropatterns