Adding active as a separate package.
Spliting into server and compiler.