Звучит нормально. Проект под несколько платформ полностью
оправдывает подход. memcpy будет библиотечным и адаптированным под
платформу автоматически. Остальное сработает как надо, кроме,
пожалуй что разницы в порядке бит и байт при передаче по внешним
интерфейсам.