Object Oriented Programming (from now on OOP) with technical documentation scripting and generation using cross-platform, self-generating techniques.