I'm just about to start gutting of my kitchen and starting from bottom up. Keep in mind I have absolutely everything you can think of to do(flooring, plumbing relocation, complete wiring(ripping open walls), and maybe ceiling lighting relocation, and of course complete cabinet removal and new installation. I'm installing ceramic tile directly over existing vinyl.
Luckily I have a small kitchen. A few things. I'm looking for ORDER of event suggestions. Luckily my wife is away for a month so I can make a complete mess

.
PLEASE CORRECT ME IF I'M WRONG, I IMAGINE I'M MISSING SOMETHING.
1) Plumbing - I'm moving my sink about 2 metres (drilling and water source aligning)
2) Remove Existing Cabinets
3) Remove existing drywall and then wiring inside
4) Install new wiring in entire kitchen for under cabinet, in cabinet, outlets and stove(should I do the ceiling lighting at this point if I'm going to?? ).
5) Get electrical city iapproval
6) Re-drywall (do I paint now?)
7) Install new wall cabinets
8) Install new base cabinets
9) Paint now?
10) Install dishwasher
11) Install countertop
12) Install ceramic tile
13) three months later maybe a backsplash
Thanks for the suggestions in advance.
Phil