HolyGrail is an implementation of the GTD's next action list. In other words, it's a kind of todo list. It is composed of realms (contexts), quests (projects), and missions (todos). A realm groups missions, and generally represents a location or a situation, e.g. "at work", "at home", or "code". A mission is the next physical action to do to complete your goal. A quest is a succession of missions; it represents a goal. Every time what you are planning requires more than one next action, create a project.