Constraints and opportunities definition

Summary
Integration design document on (security) constraints and (optimization) opportunities and compiler interface design, including interfaces with other WPs and open-source infrastructure (LLVM, MLIR).