Desargues Theorem Extended