For example, if I wanted to write a UI for our internal organization's instance, but not require them to go directly to the instance to signup, is that easy enough?
As an example, client UIs like Hyperspace (and others) could perhaps have better adoption, for a college club for example, but it would be difficult to make the signup flow look like the Hyperspace UI.
@hlesesne You can inject CSS in the settings. You can also modify the templates if you wish. Mastodon is built on MVC pattern.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.