--------------------------------------------------------------------------------------------------

Design and programming

--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------

Objects

--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------

Participation

--------------------------------------------------------------------------------------------------