Using lambdas now to pass in variable amount of arguments from components. This works right now with a few open windows, but saving and possibly loading will be broken right now. They need the lambda treatment next.
I also split the JSON validation placeholder to library/common_utilities.py.