Code refactor

Hi!

Gave your already excellent VanillaStarter a little refactor – cleaned up the code, removed some redundant functions and made it a little more friendly for subclassing. If there's anything you'd like to discuss, feel free to ask away!

Happy holidays!