Architecture in support of Learning