Hello. I always wondered how an application like 3ds Max, Maya LW or any other 3d modeling / animation tool has been built and coded; what's behind its interface, and how it was done? TY for you...