excogitation
excogitation - noun
thinking something out with care in order to achieve complete understanding of it
the creation of something in the mind
excogitation - thesaurus
conception
design
innovation
invention