``Half of being smart is to know what you're dumb at.'' (Solomon Short)
This chapter describes in detail the different steps of the assembly design that was outlined in the previous chapter. The chain of reasoning that led to certain algorithms is also exposed, together with examples coming from real world projects when appropriate.