big refactor to wetstone namespaces
widget service provider from tutorial
params from prefs