Static classes may not be supported, but nobody said that we can't make the abstract and use them like static classes
Abstract final classes aren't supported by PHP as well, make each method final
Various URL helper methods
Finished base, created concrete asset and factory