Long Pattern Template

# Name

# Type

# Problem

# Context

# Forces

# Supposed Solution

# Resulting Context

# Suggested Solution