Add design decisions document