added specs for activity, workload and requirements + refactoring of corresponding modules