Looking for a flexible solution to easily allow custom builds