Very cool! I'm curious how much of this was vibe coded?