I did have three versions of PG for a while but they were always identical and updating all three every time something was added became a burden. If some big change happens in PG we can create a new branch but just adding the little changes incrementally to master seems to be working for now.
Yes. the changes to PG-dev have been small and incremental so I haven't seen a need to create versions.