Let $\mathcal T$ be a category of "nice" topological spaces (CW?) and continuous maps between them. We can construct the homotopy category $\mathrm{Ho}\mathcal{T}$ which gives for any two objects $X,Y$ the ($\infty$-groupoid of) homotopy classes between them $[X,Y]$.

Now hopefully restricting the morphisms of the previous category to embeddings (regular moonics, i.e. morphisms that are equalisers) we can get some sort of (sub)category of embeddings $\mathsf{Emb}(\mathcal{T})$ whose model structure can maybe be inherited giving a homotopy category $\mathrm{Ho}\mathsf{Emb}(\mathcal{T})$, where homotopy classes are really just isotopy classes.

Picking $S^1$ and $S^3$ from $\mathrm{Ho}\mathsf{Emb}(\mathcal{T})$ we get a category of knots $[S^1,S^3]$ which kind of sucks as they are all isotopic so its a pretty useless bunch.

Now I want to construct a category whose objects are knots, and morphisms are ambient isotopy classes. This would allow me to do something similar as above and actually get some interesting information out of this. However I am having a lot of trouble interpreting knot theory in this way:

This could be because there is something intrinsic about knot theory that makes it unsuseptable to categorical thinking, which would indicate inadaquacy of categorical lanugage in this instance. (I highly doubt this, I just don't think I am thinking hard enough).

I don't really fully understand knot theory.

I am going to assume it is (2.) that is my problem and hope that this question can help clear things up.

Is there a categorical/homotopy theoretic approach to knot theory like I outlined above? If so where can I find the literature?

I am essentially looking for a formulation of knot theory that looks like it came from nLab.