Sets up the from scratch architecture