A router for Hacklang that uses user defined attributes to define routing for single page applications.