Organise public/internal/private variables/functions