Add design, site property, many small fixes.