add symbol links
add generic part for PBF, as well as algebra in Outputs
refactor abstract PBF