Start with reusable buttons and typography, then arrange screens with layout rules that match the intended implementation. Connect the screens into a prototype and use inspection tools during developer handoff.
Self-hosting is useful when the team wants control of its design files. Yes. Screens and interactions can be connected into prototypes for reviewing interface flows. The open-source self-hosted edition is free; you supply hosting and administration. Cloud plans have their own terms.