Fragments are now communicated, Classes renamed for project clarity