Build Install Clean

#60 new way.

Have to be rebased
Yeah, that's true. Let's let it be like this and figure out if it needs to be changed in the future