Although I understand the reasoning for why it might be, I don't think
this question is too broad. If it were just worded differently, it could have explicitly asked for all that stuff and been far less likely to attract "too broad" close votes. It's effectively asking two different things... but the OP
and other readers would have to already know the answers to both in order for it to make sense to ask them separately.