How to Design Citizen-science Activities: a Framework for Implementing Public Engagement Strategies in a Research Project