Added expression compiler services
Added compiler pass for registering custom expression compilers
Added some documentation in README