redesigned into a simpler, more flexible buildroot tool