Added staging and some additional basic concepts.