Add gallery filter, responsive layout, header, footer