Components now have spans