Clearly this isn't going to work with 1 level I tried a certain structure in my commit but we should probably discuss it.