build: model different build/device/environment interface graphical specifications