If nothing out there does what you want, why not do your own?