Houzz is the new way to design your home.
Garage with flat
I like the balcony and stairs an this one. It's important for the flat to have an "outside" space.
Balcony in background left
Pergola for carport
Not sure I like balcony, but it's an idea.
Orientation and link to house