I think @SvenDowideit has his point regarding me and commas ;-)
"directly, or, build upon" could be "directly, or builds upon them".