Finished the frame, leaving a lot of TODOs