Added precompiler and enhanced annotations that require classes be built to properly use them.