Basic diagram implementation + beta of NLG Module