* Dark theme by default * Re-arranged vue files structure * Re-arranged the layout file to make it easier to extend