mesh builder splitted into sub package