add ProductBundle
add yaml base layout