Semantic Functionality Javascript Framework