Added in dynamic URL support. Mainly ID based but will allow for customizations at a later date.