High-Level Design cheat sheet