stack based passing relations agreement for ui widgets is added. high level sprout api integrated into service_loader