Structured design by Daems