The "architecture" of a finite group
Solution 1:
The Hölder program actually comes in two parts:
Classify all finite simple groups.
Solve the group extension problem.
The group extension problem answers the question, "given groups $A$ and $B$, how do we find all groups $E$ such that $E/N\cong A$ for some $B\cong N\unlhd E$?" Mark Schwarzmann has copied a nice passage about this from Dummit and Foote over here.
So the answer to your first question is that the classification was just the first step. Mostly finite group theorists who are working on the program are still cleaning up the classification, but some have moved on to start thinking about (2). A common opinion, however, seems to be that the group extension problem may turn out to be too difficult (or unsolvable). But, we're working on it.
Of course, understanding all finite simple groups has many other consequences smaller than the Hölder program. Problems can often be reduced to finite simple groups in proofs by induction or by minimal counterexample. (This turned out to be the case in one of my recent questions, actually.)
Your second question seems, for the most part, to be separable to your first question. (With that said, $F^\star$ is used to separate some of the simple groups into different categories, so it does relate in some sense to the "big picture.") Before I answer, we will need some definitions, which you seem to know already, but I should post to make sure we're on the same page (and for the benefit of other readers).
Definition. A group $H$ is said to be quasisimple if $H/Z(H)$ is simple and $H$ is perfect.
Of course, all the finite nonabelian simple groups are quasisimple. Some examples of quasisimple groups which are not simple are $\operatorname{SL}_n(\mathbb{F}_q)$ with $n \geq 3$ or $n=2$ and $q>3$.
Definition. A subnormal quasisimple subgroup of a finite group $G$ is called a component of $G$.
As mentioned in the comments, quasisimple groups are central extensions of nonabelian finite simple groups. Motivationally, this will be good to keep in mind.
It can be proven that $[H,K]=1$ for (distinct) components $H,K$ of $G$. Therefore, all the components normalize each other, so we can make the following definition.
Definition. The join of all components of $G$ is the subgroup $E(G)$, called the layer of $G$. If $G$ has no components, then $E(G)=1$.
Note that a solvable group has no components, which is why this generalizes the Fitting subgroup: for solvable $G$, $F^*(G)=F(G)E(G)=F(G)$. So you can think of the layer as the defining part of the nonsolvable analog of the Fitting subgroup.
So what can we say about the structure of $E=E(G)$?
Most importantly, $E/Z(E)$ is semisimple. (Recall that semisimple groups are direct products of nonabelian simple groups.) To me, this is the most obvious link to the first question. In particular, a minimal normal subgroup of any finite group is either abelian or semisimple, so trying to understand central extensions of nonabelian finite simple groups implies an understanding of all possible minimal normal subgroups, all possible quasisimple groups, and all possible layers, which is pretty important. Central extensions are a relatively easy class of extensions to study, so this problem is significantly less difficult than the group extension problem.
Some more important facts about the layer:
It is easy to prove that $E$ is perfect. (If $\Xi$ is the set of components of $G$, $E=\prod \Xi$. $H=H'\subseteq E'$ for any $H\in \Xi$, so $E=\prod \Xi \subseteq E'$.)
$E$ commutes with every solvable normal subgroup of $G$.
If $N\unlhd E$ then $N=MY$ where $M$ is the product of all components of $G$ contained in $N$ and $Y=M\cap Z(E)$.
If $H\unlhd E$ and $C_G(H)\leqslant H$, $E(G)\leqslant H$.
Hope this helps!