How do you ensure your research prototypes are written in a way that allows the core engineering team to easily integrate them into production?