Why are there so many roles within SciNote?