Hi
the bone graft can be done by the implant surgeon (please bear in mind not everyone carries out this procedure and you may have to be referred elsewhere to have this done).
Please have a look at the cosmetic guide website where there is an implant article written by our implant dentist, Dr Bohara, and this covers most aspects of implant treatment.
the link is
Dental Implants | Cosmetic dentistry guide
I hope this helps
Kind Regards
Raha