Feature/179/progress spinner component