arc42 contains a list of more than 20 proposals for recurring topics - way too many for most real-life systems.
Therefore you should tackle the concepts in the following steps:
- Select those that are absolutely relevant or neccessary for your system
- Among those, assign priorities
- Elaborate the top-priority concepts:
- Create a reference implementation,
- explain some concepts by example source code, diagrams and/or textual explanation
- provide links to additional information