split up primitives into individual files
branched expressions into ind files