Przeniesienie implementacji do plikow naglowkowych.