Brioche, part 2! New, improved, more detailed! Enjoy