Architecture layers have been created for java-prototype.