val environment: EmoEnvironment
EmoEnvironment which dictates which native libraries should be installed, and flags should be used when starting