Refactor project structure
Refactor styling implementation and update dist