Верхний слой: по клику - меняем ширину. Треугольник - выравнивание по правому краю.
Кликаем по надписи и через JS сайзим слой с треугольником...
Ничего сложного нет...
шаблон = дизайн макета + верстка макета
один человек однозначно.
Только поэтапно утверждайте драфт макета, информационные зоны на будущем шаблоне и т.д.