Major refactor; Initial commit of lychee.ui Stack