Understanding Primavera P6 Architecture