in-depth? can't do that, (in a nutshell.)
Texas does not register folks one party or the other, I don't know why other states do so. If you vote on one side in a primary you cannot vote the other side in a run off though.
I have always been conservative, having been in the Navy during the Peanut farmer's turn at the reigns.
Politics in Texas is more local than other places I suspect. Democrats still hold massive sway in local elections down here. Your sheriff, county commissioners, judges and such often run without a Republican opponent.
The national evaluation will show a high democrat turn out, but that is not the case. It is people like me.
As such is the case, I usually vote the Democrat ballot in the primaries so I can pick the locals I want and sabotage the nation dem candidates as appropriate.
This year I'm going to the primaries on the Republican side of the ticket, (first time in twenty something years). One, to vote for Ted Cruz and Two, both of the candidates I would like as Sheriff are on that ticket, the top two Republicans that will lead in the primary are both cod heads.
In the general I'll vote the ones I like and none of them will be a muslin anti-American statist bigot low life racist lying pig arrogant lazy bastard faggot derelict sponge on society.
Kay Bailey was a turd wrapped in shiny foil.
Hope this helps.