#35 - Implementing the basics for cycling out build order objectives