initial library split
clean up studio from core stuff