Startups often view investing in a design system as a hindrance to rapid development, but a well-constructed component library can streamline the design and development process by facilitating a cohesive user interface. Knock has developed a lightweight, flexible component library that supports both internal dashboards and customer-facing SDKs, emphasizing the use of small, well-designed primitives for maintainability and flexibility. By starting with core building blocks and defining design tokens for consistency, Knock has created a scalable system that accommodates evolving design needs. The library, open-sourced as Telegraph, benefits from community contributions and feedback, enhancing its sustainability and adaptability. While avoiding over-specialization, Knock ensures components are composable and easy to customize, with a focus on intuitive naming conventions inspired by existing successful systems. Challenges such as naming and styling were tackled with a custom hybrid styling solution to maintain a lightweight runtime. Documentation is achieved through Storybook and GitHub READMEs, with plans to integrate these resources more seamlessly. Overall, the approach reduces development friction and speeds up processes, inviting feedback and collaboration through its GitHub presence.