I came to a conclusion that in order to achieve some of my use-case requirements (fundamental changes on some of the features/options facing the user of the dashboard), I will need to play around with the source code.
I would like to know what should I familiarize myself with as a starter. I am not familiar with NodeJS, Angular or Golang (but I will seek help from people who are). Which one is primary in Grafana code base? which one is back-end and which one front-end? and how is the app organized in general?