Added sizes

Plus a refactor of responses
Tidied module exports