TO DO - issue LS-27: Provide an abstract basic component 
https://lunifera.atlassian.net/browse/LS-27