ENHANCMENT

* code refactotoring completed to streamline component generation and loading
* added some text to individual pages in the detail view section
* fixed localisation component loading and caching

Signed-off-by: Guy Yachdav <gyachdav@rostlab.org>