This section will talk about all the Qi4J concepts, whether they exist in COP or not, and more importantly how they are created, used and to some extent what patterns that are emerging. All concepts are covered, whether they are simple, client code constructs or important internal constructs. [We will need to indicate on each concept page if it is for client-code or not.]