diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index a74a71a..2fc017a 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -2,7 +2,7 @@
-
+
@@ -73,11 +73,11 @@
-
+
-
-
+
+
@@ -99,53 +99,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -181,7 +151,7 @@
-
+
@@ -191,6 +161,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -296,9 +296,10 @@
-
+
+
@@ -454,6 +455,7 @@
+
@@ -845,21 +847,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1149,14 +1136,6 @@
-
-
-
-
-
-
-
-
@@ -1230,30 +1209,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
@@ -1281,5 +1252,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/_sources/core.rst.txt b/docs/_sources/core.rst.txt
new file mode 100644
index 0000000..6d6ab6c
--- /dev/null
+++ b/docs/_sources/core.rst.txt
@@ -0,0 +1,2 @@
+Core
+========
\ No newline at end of file
diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt
index 9bd9446..65c60f3 100644
--- a/docs/_sources/index.rst.txt
+++ b/docs/_sources/index.rst.txt
@@ -8,8 +8,9 @@ Welcome to CraftBeerPi's documentation!
.. toctree::
- :maxdepth: 1
+ :maxdepth: 3
+ core
actor
sensor
diff --git a/docs/core.html b/docs/core.html
new file mode 100644
index 0000000..7d8e641
--- /dev/null
+++ b/docs/core.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+ Core — CraftBeerPi 4.0 documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/genindex.html b/docs/genindex.html
index c9ac67e..5d50885 100644
--- a/docs/genindex.html
+++ b/docs/genindex.html
@@ -107,6 +107,7 @@
Navigation
diff --git a/docs/index.html b/docs/index.html
index ba4d590..ec2aa98 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -16,7 +16,7 @@
-
+
@@ -37,8 +37,19 @@
Welcome to CraftBeerPi’s documentation!
@@ -61,6 +72,7 @@
Navigation
@@ -69,7 +81,7 @@
Related Topics
diff --git a/docs/objects.inv b/docs/objects.inv
index ba3e795..ca1270b 100644
Binary files a/docs/objects.inv and b/docs/objects.inv differ
diff --git a/docs/py-modindex.html b/docs/py-modindex.html
index 94f072f..33cb827 100644
--- a/docs/py-modindex.html
+++ b/docs/py-modindex.html
@@ -82,6 +82,7 @@
Navigation
diff --git a/docs/search.html b/docs/search.html
index 3eecc2f..9ea835e 100644
--- a/docs/search.html
+++ b/docs/search.html
@@ -82,6 +82,7 @@
Navigation
diff --git a/docs/searchindex.js b/docs/searchindex.js
index adedbb8..a58cfbb 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["actor","index","sensor","step"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":1,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:55},filenames:["actor.rst","index.rst","sensor.rst","step.rst"],objects:{"core.controller":{actor_controller:[0,0,0,"-"],sensor_controller:[2,0,0,"-"]},"core.controller.actor_controller":{ActorController:[0,1,1,""]},"core.controller.actor_controller.ActorController":{init:[0,2,1,""],off:[0,2,1,""],register:[0,2,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method"},terms:{"class":0,"import":0,"new":0,"return":0,"super":0,"true":0,The:0,__file__:0,__init__:0,action:0,actor111111:0,actor:1,actor_control:0,all:0,api:0,async:0,background_task:0,basicconfig:0,bg_job:0,call:0,cbpi:0,cbpiactor:0,cfg:0,clazz:0,config:0,control:0,core:0,creat:0,customactor:0,def:0,dure:0,fals:0,from:0,getlogg:0,here:0,info:0,init:0,initi:0,instanc:0,interv:0,kei:0,kettl:0,kwarg:0,label:0,level:0,load_config:0,log:0,logger:0,main:0,manuel:0,method:0,myaction:0,name1:0,name2:0,name:0,need:0,none:0,number:0,off:0,param:0,paramet:0,pass:0,plugin:0,power:0,print:0,properti:0,regist:0,self:0,sensor:1,server:0,setup:0,startup:0,state:0,step:[],test:0,text:0,thi:0,type:0,version:0,wooh:0,woohoo:0,yaml:0,you:0,your:0},titles:["Actor","Welcome to CraftBeerPi\u2019s documentation!","Sensor","Step API"],titleterms:{actor:0,actorcontrol:0,api:3,architectur:[0,2],craftbeerpi:1,custom:[0,2],document:1,sensor:2,sensorcontrol:2,step:3,welcom:1}})
\ No newline at end of file
+Search.setIndex({docnames:["actor","core","index","sensor","step"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":1,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:55},filenames:["actor.rst","core.rst","index.rst","sensor.rst","step.rst"],objects:{"core.controller":{actor_controller:[0,0,0,"-"],sensor_controller:[3,0,0,"-"]},"core.controller.actor_controller":{ActorController:[0,1,1,""]},"core.controller.actor_controller.ActorController":{init:[0,2,1,""],off:[0,2,1,""],register:[0,2,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method"},terms:{"class":0,"import":0,"new":0,"return":0,"super":0,"true":0,The:0,__file__:0,__init__:0,action:0,actor111111:0,actor:2,actor_control:0,actorcontrol:2,all:0,api:0,architectur:2,async:0,background_task:0,basicconfig:0,bg_job:0,call:0,cbpi:0,cbpiactor:0,cfg:0,clazz:0,config:0,control:0,core:[0,2],creat:0,custom:2,customactor:0,def:0,dure:0,fals:0,from:0,getlogg:0,here:0,info:0,init:0,initi:0,instanc:0,interv:0,kei:0,kettl:0,kwarg:0,label:0,level:0,load_config:0,log:0,logger:0,main:0,manuel:0,method:0,myaction:0,name1:0,name2:0,name:0,need:0,none:0,number:0,off:0,param:0,paramet:0,pass:0,plugin:0,power:0,print:0,properti:0,regist:0,self:0,sensor:2,sensorcontrol:2,server:0,setup:0,startup:0,state:0,step:[],test:0,text:0,thi:0,type:0,version:0,wooh:0,woohoo:0,yaml:0,you:0,your:0},titles:["Actor","Core","Welcome to CraftBeerPi\u2019s documentation!","Sensor","Step API"],titleterms:{actor:0,actorcontrol:0,api:4,architectur:[0,3],core:1,craftbeerpi:2,custom:[0,3],document:2,sensor:3,sensorcontrol:3,step:4,welcom:2}})
\ No newline at end of file
diff --git a/docs_src/source/core.rst b/docs_src/source/core.rst
new file mode 100644
index 0000000..6d6ab6c
--- /dev/null
+++ b/docs_src/source/core.rst
@@ -0,0 +1,2 @@
+Core
+========
\ No newline at end of file
diff --git a/docs_src/source/index.rst b/docs_src/source/index.rst
index 9bd9446..65c60f3 100644
--- a/docs_src/source/index.rst
+++ b/docs_src/source/index.rst
@@ -8,8 +8,9 @@ Welcome to CraftBeerPi's documentation!
.. toctree::
- :maxdepth: 1
+ :maxdepth: 3
+ core
actor
sensor