Created layout factories so setting layouts can create new layouts for each tag