At its core how Magic Mirror works? From the very beginning to very end including Electron app environment. Can anyone please explain.