I really like my Mozilla Firefox already, but if I wanted to customize it to my own liking by adding certain features, could I do that? How would I go about such a thing? I'm currently learning C and Java, what additional languages would I need to master?