Shared libraries moved to a subdirectory.
ASR moved to a separate file.
Unit tests can be run separately.