Import from plex prototype
Added reference to Asio