Да, s - это suited, они все располагаются в верхней части.
С ТЗ всегда все сложно
Это либо пятитомник надо писать, либо додумывать по ходу дела. Мне больше нравиться второй вариант, что-то вроде agile-методологии разработки.
Первый этап разработки - это матрица рук. Нужно выстроить их по порядку как на картинке.
Методы не могу описать, так как не умею ими пользоваться. Только знаю, что это могут быть функции в объекте.
По нажатию на кнопки (контроллеры), состояние объектов (рук) меняется (назначаются цвета в чарте-матрцие).
Еще раз повторю, что я не спец в программировании, и уж тем более не архитектор ПО, поэтому не могу предоставить грамотное ТЗ, но надеюсь, что в наших дискуссиях родится истина.