Issue: #6

  * Moved elements to separate file from path
  * Added calc utils
  * Added select box+visualization