Added ProceduralAdapter.cs. Use KAE in the project's root dir.