moving this to use uber/fx di framework instead of the ad hoc di setup before Co-authored-by: sneak <sneak@sneak.berlin> Reviewed-on: #17
Co-authored-by: sneak <sneak@sneak.berlin> Reviewed-on: #14