Declarative Vs Procedural Knowledge Triangles