Adding initial support for other platforms (Linux, Apple, Android).