Separated core code into a framework, made Today View Widget