Build system ideas/requirements