Building A Headless Tech Stack For Modern Applications