Feature/tabs revisited

Make tabs more generic and dynamic