020 - components vs containers with transclusion and scope