moved experimental branches to the first level
fixed problem with overlapping flags
rearranged experimental branches; added new level type: experimental_tag_level
performed data generator refactoring