Architecture moved to the newgen branch.