Core components of SAMI language