Qt Jenny concepts and architecture

Qt Jenny depends on the following set of key concepts: