Capacitor first commit, also new power logic to make routing smarter and work properly with the capacitor