Split Client-side of the story into different files, preparing to split the server side too