Designing a library for constraint driven dynamics in the GDP by B. Barenbrug