Update

Index design
Add support for changing style
Add support for changing language