@daniel.astorino
i would divide your task in severial.
1.) create sharedParameter
2.) group them 3.) create type(s)
there are plenty of topics here