As someone who loathes frameworks I can totally get behind this