Import new theme and rebuild ui and api structure.

1.	new theme semantic.
2.	api change at projects' commit
3.	OOP ui output.