Taiga customization queries

I am actually trying to add some extra features in taiga. Can anyone tell me What architecture does taiga-frontend follows? because if seems very messy to find specific files. and how to use light boxes properly? If anyone can answer I would be very grateful. thanks.