Tools and Guidelines for Research Software Engineering | Synapse