Lightweight and simple javascript router using HTML5 History API or hashbangs.