Можно описывать любую степень детализации, если она нужна по каким-то причинам.
Это больше похоже на требования к реализации UI.
И тут главное отделить функциональное описание от требований к реализации, чтобы не загружать этими избыточными требованиями саму суть документа.
Т.е. я бы вынес такие описания в самый-самый конец документа, где привел бы список используемых элементов UI и требования к их реализации/поведению.