st: gllamm & stratified sampling design

I am estimating a model of community participation (1-0) using
individual-level data. These data are of immigrants in the US and comes
from a stratified simple random sampling survey. The strata are US
states (usstate). I've always used the svy option when analyzing these
data setting:

svyset [pweight=wt_natio], strata(usstate)

I just merged these data with contextual data from people's state of
origin in a foreign country based on year of arrival to the US. And I
also merged US state-level data based on current state of residence.
That is, any two people who arrived in the same year from the same state
and country and who live in the same US state were merged the same
state-level data.

My questions are two:
1. Is this considered multilevel data?
2. If so, how can I conduct a true multilevel analysis using glamm and
still include the features of sampling design (i.e. stratification).