Framework

The ocean component includes a small amount of framework code that is shared across tasks.